pp108 : CoBOC Services Configuration Interface

CoBOC Services Configuration Interface

This topic describes the fields on the wizard while configuring a CoBOC Service or a Notification Service.

CoBOC Service Settings

The Service tab is used to configure the required CoBOC services for a CoBOC Service Container.
Table 1. Fields on the Services Tab. The following table describes the fields on the Services tab.

Field Description
Enable Events Select this check box if you are using Web service operations that use the Notification Service component for business objects transacting in the CoBOC.
Note: If you have designed notification models for objects belonging to a template, they will not send notifications unless you select this check box.
Enable Admin Select this check box if you want CoBOC to publish its transactions to the admin service.
Enable Rules

Select this check box if you are using Web service operations that invoke rules to run on objects transacting in the CoBOC.

  • If you have created rules to run on objects belonging to a template, they will not run unless you select this option.
  • The Rule Repository tab is visible only when you select the Enable Rules option on the Service tab.
Enable Timer Rules

Select this check box, if you want to fire timer rules at appropriate schedules, on objects transacting in the CoBOC.

  • This option is visible only when you select the Enable Rules check box.
  • The Scheduler tab is visible only when you select the Enable Timer Rules option on the Service tab.



The Administrator can edit the default setting for the CoBOC SyncUp configuration. For more information on the procedure to change the default setting, refer to Changing CoBOC SyncUp Configuration.

CoBOC Cache Settings

The Cache tab is used to configure the cache settings for a CoBOC Service Container.
Table 2. Fields on the Cache Tab. The following table describes the fields in the cache settings table.

Field Description Value
Hashbins A memory store to hold business object . Specify the number of such stores available for maintaining the cache.


  • Minimum value : 1
  • Maximum value : 10
    Default value : 10
Initial Capacity Minimum capacity of each hashbin (memory store) to store business objects. Specify the initial capacity of each hashbin in terms of the number of business objects it can hold.


  • Minimum value : 100
    Default value : 100
Object Idle Time (in Mins) Time the cache instances can remain idle in the cache. Specify the maximum time (in seconds) the instances can remain in the cache


  • Minimum value : 1
    Default value : 60


Database Settings

The Database tab is used to configure the CoBOC database.
Table 3. Fields on the Database Tab. The following table describes the fields on the Database tab.

Field Description
Select Database Configuration To create a Database Configuration Select the New Database Configuration option from the drop-down list and provide the required information in the dialog box that appears.
To continue with an existing Database Configuration Select it from the drop-down list. The associated fields are automatically filled.
Advanced Options

Expand the group box and provide the necessary details.
Note: Setting Cursor Cache Size to a high value would cause high memory consumption. Based on the application usage, adminstrator has to set an optimal value. This is also applicable to the Query Cache size.
For example: The optimal cursor cache size can be between 50 - 100, subjective to the application usage.


Rule Repository Settings

The Rule Repository tab is used to configure the settings for Rule execution.
Table 4. Fields on the Rule Repository Tab. The following table describes the fields on the Rule Repository tab.

Field Description
Specify Service Rule Repository service to which the rules are published. Click , select the required rule repository service in the Choose Target window, and then click OK.
Rule Action Threads Number of threads that are assigned for a rule action.If the number of transactions performed by the rule engine, involving external actions, is huge, increase the size of the rule action threads. The default size is5.
Trace Rule Execution Enables tracing of the rules.Select the check box to enable rule tracking.
Note: Enabling this option will impact the performance as this feature demands the recording of details in database during the rule execution.
Monitor Rule Execution
Note: This feature is deprecated in Cordys BOP 4.1 release.
Enables monitoring of the rules.Select the check box to enable monitoring of rules. The status of the rules can be monitored from the CoBOC Transaction Monitor.
Max value for Dispatcher Queue Size Maximum number of asynchronous rule actions that can be queued in the dispatcher queue.The default size is
50000.
Note: Setting it to
0 will allow infinite number of rule actions in the queue and may result in
Out of Memory error. Depending on the application's requirements, change the size of the dispatcher queue.
Higher value of the parameter allows for higher memory and lower value limits memory usage.
It is exposed to JMX as a cold setting.


Event Settings


Table 5. Fields on the Event Tab . The following table describes the fields on the Event tab.

Field Description
Event Display URL Web page that is displayed, whenever a new event occurs in the Cache. By default, this box contains a URL, which is displayed to the user whenever a new event is pushed into the Process Platform Inbox. You can define the content of the page.
Event Display ID Display ID of the Process Platform frame in which the URL is displayed
Event Display Frame Process Platform frame to display the URL. Select the Process Platform frame to display the URL
Notification Service Notification service to which the events are published. Click , select the required notification service in the Choose Target window, and then click OK.


Scheduler Settings

Field Description
Select Database Configuration To create a Database Configuration Select the New Database Configuration option from the drop-down list and provide the required information in the dialog box that appears.
To continue with an existing Database Configuration Select it from the drop-down list. The associated fields are automatically filled.
Advanced Options Expand the group box and provide the necessary details.